package initialize

import (
	"dubbo-go-app/pkg/global"
	"github.com/spf13/viper"
	"go.uber.org/zap"
)

func InitConfig() {
	//从配置文件中读取对应的配置
	v := viper.New()
	//文件的路径设置
	v.SetConfigFile("../conf/opts.yaml")
	if err := v.ReadInConfig(); err != nil {
		panic(err)
	}
	//全局变量
	if err := v.Unmarshal(&global.ServerConfig); err != nil {
		panic(err)
	}
	zap.S().Infof("配置信息：%v", global.ServerConfig)
}
